(function(send){XMLHttpRequest.prototype.send=function(data){var requestListenUrls=["/cart/add.js","/cart/update.js","/cart/change.js","/cart/clear.js"],_this=this;_this._method==="POST"&&requestListenUrls.some(function(partialUrl){return _this._url.indexOf(document.location.origin+partialUrl)===0||_this._url.indexOf(partialUrl)===0})&&_this.addEventListener("readystatechange",readyStateChangeHandler),send.call(_this,data);function readyStateChangeHandler(event){_this.readyState===4&&(refreshCart(),_this.removeEventListener("readystatechange",readyStateChangeHandler))}};function refreshCart(){var xhr=new XMLHttpRequest;xhr.open("GET","/cart.js"),xhr.onload=function(){if(xhr.status===200&&window.connectif){var cart=JSON.parse(xhr.responseText),domCnCart=createCnCartDomElement(cart),existingDomCnCart=document.querySelector(".cn_cart");existingDomCnCart?existingDomCnCart.parentNode.replaceChild(domCnCart,existingDomCnCart):document.body.appendChild(domCnCart),window.connectif.managed.sendEvents([])}},xhr.send()}function createCnCartDomElement(cart){var domCnCart=document.createElement("div");if(domCnCart.className="cn_cart",domCnCart.style.display="none",!cart)return domCnCart;var innerHTML='0'+cart.total_price/100+''+cart.item_count+"";return cart.items.forEach(function(item){innerHTML+='
'+item.quantity+''+item.final_line_price/100+''+escapeHtml(item.product_title)+''+document.location.origin+"/products/"+item.handle+''+item.product_id+''+item.final_price/100+"
"}),domCnCart.innerHTML=innerHTML,domCnCart;function escapeHtml(html){var text=document.createTextNode(html),p=document.createElement("p");return p.appendChild(text),p.innerHTML}}})(XMLHttpRequest.prototype.send); //# sourceMappingURL=/cdn/shop/t/484/assets/cn_cart_ajax.js.map?v=167084033760463822331739090645